protein or carbs for muscle gain

Best popular protein or carbs for muscle gain